Freshness-driven adaptive caching for dynamic content Web sites

نویسندگان

  • Wen-Syan Li
  • Oliver Po
  • Wang-Pin Hsiung
  • K. Selçuk Candan
  • Divyakant Agrawal
چکیده

Both response time and content freshness are essential to e-commerce applications on the Web. One option to achieve good response time is to build a high performance Web site by deploying the state of art IT infrastructures with large network and server capacities. With such a system architecture, freshness of the content delivered is limited by the network latency since when users receive the contents, the contents may have changed at the server. With the wide availability of content delivery networks, many e-commerce Web applications utilize edge cache servers to cache and deliver dynamic contents at locations much closer to users, avoiding network latency. By caching a large number of dynamic content pages in the edge cache servers, response time can be reduced, benefiting from higher cache hit rates. However, this is achieved at the expense of higher invalidation cost. On the other hand, a higher invalidation cost leads to a longer invalidation cycle (time to perform invalidation check on the pages in caches) at the expense of freshness of cached dynamic content. In this paper, we propose a freshness-driven adaptive dynamic content caching technique, which monitors response time and invalidation cycle length and dynamically adjusts caching policies. We have implemented the proposed technique within NEC s CachePortal Web acceleration solution. We have conducted experiments to evaluate effectiveness of the proposed freshness-driven adaptive dynamic content caching technique. The experimental results show that the proposed technique consistently maintains the best content freshness to users. The experimental results also show that even a Web site with dynamic content caching enabled can further benefit from deployment of our solution with improvement of * Corresponding author. Tel.: +1-408-863-6008; fax: +1-408-863-6099. E-mail addresses: [email protected] (W.-S. Li), [email protected] (O. Po), [email protected] (W.-P. Hsiung), [email protected] (K. Selc uk Candan), [email protected] (D. Agrawal). 0169-023X/$ see front matter 2003 Elsevier B.V. All rights reserved. doi:10.1016/S0169-023X(03)00093-4 270 W.-S. Li et al. / Data & Knowledge Engineering 47 (2003) 269–296 its content freshness up to 10 times especially during heavy user request traffic and long network latency delay. 2003 Elsevier B.V. All rights reserved.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Web Acceleration for Electronic Commerce Applications

Response time is one key point of di erentiation among electronic commerce (e-commerce) Web sites. For many ecommerce sites, Web pages are created dynamically based on the current state of a business stored in database systems. Snafu and slow-downs during special events or peak times demonstrate the challenges to engineer high performance database-driven e-commerce Web sites. One way to achieve...

متن کامل

Acceleration and Monitoring of Data Center-Hosted Distributed Database-Driven Web Applications

For many e-commerce applications, web pages are created dynamically based on the current state of a business, such as product prices and inventory, stored in database systems. This characteristic requires e-commerce websites to deploy and integrate web servers, application servers, and database systems at the backend. Response time is essential to many e-commerce applications. With increasing a...

متن کامل

Multi-tiered Cache Management for E-Commerce Web Sites

Response time is a key differentiation point among electronic commerce (e-commerce) applications. For many e-commerce applications, Web pages are created dynamically based on the current state of a business stored in database systems. To improve the response time, many e-commerce Web sites deploy caching solutions for acceleration of content delivery. There are multiple tiers in the content del...

متن کامل

Engineering High Performance Database-Driven E-commerce Web Sites through Dynamic Content Caching

The fast growing demand for e-commerce brings a unique set of challenges to build a high performance e-commerce Web site both in technical terms and in business terms. To ensure the fast delivery of fresh dynamic content and engineer highly scalable e-commerce Web sites for special events or peak times continuously put heavy pressures on IT sta s due to complexity of current e-commerce applicat...

متن کامل

Ïèá¹¹ë¹ìê¹¼½¹¼¿ Ååöö ¾¼¼½

Web caching and Content Distribution Networks (CDNs) seek to reduce retrieval latency, lower bandwidth usage and reduce load on the origin servers by moving the o ered content closer to the end users. Historically, the content replicated to the edges of the network in this way has been mostly static, such as images. As more dynamic and personalized content is being o ered on the Web, there is a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Data Knowl. Eng.

دوره 47  شماره 

صفحات  -

تاریخ انتشار 2003